define(['egis'], function (egis) {
    Window.deserializer = Window.deserializer || new egis.core.Deserializer();
    Window.container = Window.container || {};
    dsBridge.register('create_GraphicSelectionSet', function (sourceId) {
        var graphicSelectionSet = new egis.carto.GraphicSelectionSet();
        Window.container[sourceId] = graphicSelectionSet;
    })

    dsBridge.register('GraphicSelectionSet_add', function (sourceId) {
        var graphicSelectionSet = new egis.carto.GraphicSelectionSet();
        Window.container[sourceId] = graphicSelectionSet;
    })

    dsBridge.register('GraphicSelectionSet_remove', function (sourceId) {
        var graphicSelectionSet = new egis.carto.GraphicSelectionSet();
        Window.container[sourceId] = graphicSelectionSet;
    })
})